/* 动态响应式基准字号 */
html {
    /* 基于 1920px 设计稿的响应式计算（16px基础值） */
    font-size: clamp(14px, 1.4vw + 12px, 18px);
}

/* 消息弹窗容器 */
.el-message {
    /* 背景颜色 */
    /* background-color: #333 !important; */
    /* 文字颜色 */
    color: #d71111 !important;
    /* 圆角 */
    border-radius: 0.8rem !important;
    /* 字体大小 */
    font-size: 1rem !important;
    /* 内边距 */
    padding: 1rem 1.1rem !important; /* 上下 1rem，左右 1.5rem */
    /* 外边距 */
    margin: 0.6rem auto !important; /* 上下 0.8rem，水平居中 */
    /* 最小宽度 */
    min-width: 15rem !important; /* 确保消息框不会太窄 */
    /* 最大宽度 */
    max-width: 30rem !important; /* 避免消息框过宽 */
    /* 行高 */
    line-height: 0.8rem !important;
}

/* 消息内容 */
.el-message__content {
    /* 继承父级字体大小 */
    font-size: inherit !important;
    /* 行高 */
    line-height: 0.8rem !important;
    /* 如果需要调整文字间距 */
    letter-spacing: 0.05rem !important;
}

/* 图标动态调整 */
.el-message .el-icon {
    /* 图标大小 */
    font-size: 1rem !important;
    /* 图标与文字间距 */
    margin-right: 0.7rem !important;
}